Essential Phone (essential-mata)
Appearance
This device runs a Downstream kernel. Some UIs will not work, and most features (3D acceleration, audio, etc.) may be broken. |
![]() | |
Manufacturer | Essential |
---|---|
Name | Phone (PH1) |
Codename | essential-mata |
Released | 2017 |
Type | handset |
Hardware | |
Chipset | Qualcomm Snapdragon 835 (MSM8998) |
CPU |
Kryo 280 Octa-core (2.45GHz Quad 1.9GHz Quad) |
GPU | Adreno 540 |
Display | 1312 x 2560 IPS |
Storage | 128 GB |
Memory | 4 GB |
Architecture | aarch64 |
Software | |
Original software The software and version the device was shipped with. |
Android 7.1.1 |
Extended version The most recent supported version from the manufacturer. |
Android |
postmarketOS | |
Category | downstream |
Mainline Instead of a Linux kernel fork, it is possible to run (Close to) Mainline. |
no |
pmOS kernel The kernel version that runs on the device's port. |
4.4.227 |
Device package |
![]() |
Kernel package |
![]() |
Flashing It is possible to flash the device with pmbootstrap flasher . |
Works
|
---|---|
USB Networking After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system). |
Works
|
Battery Charging and battery level reporting works |
Broken
|
Screen Display works. Ideally with sleep mode and brightness control. |
Works
|
Touchscreen |
Broken
|
Multimedia | |
3D Acceleration |
Broken
|
Audio Audio playback, microphone, headset and buttons. |
Broken
|
Camera |
Broken
|
Connectivity | |
WiFi |
Broken
|
Bluetooth |
Broken
|
GPS |
Broken
|
Modem | |
Calls |
Broken
|
SMS |
Broken
|
Mobile data |
Broken
|
Miscellaneous | |
FDE Full disk encryption and unlocking with unl0kr. |
Broken
|
USB OTG USB On-The-Go or USB-C Role switching |
Broken
|
Sensors | |
Accelerometer Auto screen rotation works in desktops e.g. Phosh or Plasma Mobile |
Broken
|
Contributors
- laserbeamh
- takizawa.fumiya
Maintainer(s)
Users owning this device
How to enter flash mode
The Essential Phone uses Fastboot as the flashing protocol.
To enter Fastboot mode, hold
while powering on the device. Let go of when "Fastboot mode" displays on the screen.Installation
fastboot --set-active=a pmbootstrap flasher flash_rootfs --partition system_a pmbootstrap flasher flash_kernel --partition boot_a
Status
Mata successfully boots into a stable session however, there is currently no touch capability. The device required is /dev/event5 which will load on a TWRP partition, but not in pmOS due to blobs.
Weston and GNOME display graphical outputs.
See also
- pmaports!1194 Initial merge request